<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="validausuario.jsp"%>
<%@ page import="com.are.odisea.*"%>
<%@ page import="com.are.manejadores.*"%>
<%@ page import="java.sql.*"%>
<%
	db conexion = null;
	ResultSet rs = null;
	boolean rsIsEmpty = true;
	if (request.getParameter("criterio") != null) {
		conexion = new db();
		String criterio = (String) request.getParameter("criterio");
		String sql = "SELECT * FROM VIEW_ORDEN_MANTENIMIENTO WHERE PETICION_ATIS = ? OR TAREA = ?";
		java.sql.PreparedStatement pst = conexion.getConnection().prepareStatement(sql);
		pst.setString(1, criterio);
		pst.setString(2, criterio);
		rs = conexion.Query(pst);
		rsIsEmpty = !rs.next();
	
	}
	ManejadorAvances MA = new ManejadorAvances(conexion);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Confirmar Orden Mantenimiento</title>
<link rel="stylesheet" href="themes/redmond/jquery.ui.all.css">
<link rel="stylesheet" TYPE="text/css" HREF="main.css">
<script src="js/jquery.js" type="text/javascript"></script>
<script src="ui/jquery.ui.core.js" language="JavaScript"></script>
<script src="ui/jquery.ui.widget.js" language="JavaScript"></script>
<script src="ui/jquery.ui.button.js"></script>
<script type="text/javascript">
$(function() {
	$( "#cmd_enviar" ).button();
});
</script>
<script type="text/javascript">
var id_bandeja;
	
	function Confirmar(id, bandeja) {
		var notas = $("#notas").val();
		var estado = $("#estado").val();
		id_bandeja = bandeja;

		if (notas == "" || estado == "") {
			alert("Faltan datos");
			return;
		}

		if (confirm("Esta seguro de confirmar la orden?")) {
			var url = "SrvConfirmarOrden";
			$.post(url, {
				operacion : "mantenimiento",
				id : id,
				observacion : notas,
				estado : estado
			}, procesarConfirmar);
		}
	}

	function procesarConfirmar(resultado) {
		if (resultado == "OK") {
			alert("Orden Confirmada correctamente");
			window.location.href = "GestionBandeja.jsp?id=" + id_bandeja;
		} else {
			alert(resultado);
		}
	}
	
	function Anular(id, bandeja) {
		var notas = $("#notas").val();
		id_bandeja = bandeja;

		if (notas == "") {
			alert("Faltan datos");
			return;
		}

		if (confirm("Esta seguro de Anular la orden?")) {
			var url = "SrvAnularOrden";
			$.post(url, {
				operacion : "mantenimiento",
				id : id,
				nota : notas
			}, procesarAnular);
		}
	}
	function procesarAnular(resultado) {
		if (resultado == "OK") {
			alert("Orden Anulada correctamente");
			window.location.href = "GestionBandeja.jsp?id=" + id_bandeja;
		} else {
			alert(resultado);
		}
	}
</script>
</head>
<body>
<%@include file="header.jsp"%>
<div class="contencenter demo">
	<h2>Consultar Orden Mantenimiento</h2>
	<form action="">
		Ingresar Numero de Peticion o Tarea <input type="text" value="" name="criterio" > <input type="submit" id="cmd_enviar" value="Consultar" name="cmd_enviar">
	</form>

	<%
		if (request.getParameter("criterio") != null) {
			if (!rsIsEmpty) {
			do {	
	%>
	<table>
		<tr>
			<th colspan="4">AVERIA <%= rs.getString("PETICION_ATIS") %>-<%= rs.getString("TAREA") %></th>
		</tr>
		<tr class="odd">
			<td>Orden</td>
			<td><strong><%= rs.getString("PETICION_ATIS") %>-<%= rs.getString("TAREA") %></strong> 
			<% if (MA.Count(rs.getString("CONSECUTIVO")) > 0)  { %>
				<a href="avances.jsp?codigo=<%= rs.getString("CONSECUTIVO") %>" class="avances"><img src="images/comment_count.png" alt="Avances"></a>
			<% } else { %>
				<a href="avances.jsp?codigo=<%= rs.getString("CONSECUTIVO") %>" class="avances"><img src="images/comment.png" alt="Avances"></a>
			<% } %>
			</td>
			<td>Producto</td>
			<td><strong><%=rs.getString("PRODUCTO")%></strong></td>
		</tr>
		<tr>
			<td>Departamento</td>
			<td><strong><%=rs.getString("NOMBRE_DEPARTAMENTO")%></strong></td>
			<td>Ciudad</td>
			<td><strong><%=rs.getString("NOMBRE_LOCALIDAD")%></strong></td>
		</tr>
		<tr class="odd">
			<td>Direccion</td>
			<td><strong><%=rs.getString("DIRECCION")%></strong></td>
			<td>Cliente</td>
			<td><strong><%=rs.getString("NOMBRE_CLIENTE")%></strong></td>
		</tr>
		<tr>
			<td>Telefono Contacto</td>
			<td><strong><%=rs.getString("TELEFONO_CONTACTO")%></strong></td>
			<td>Numero de abonado</td>
			<td><strong><%=rs.getString("ABONADO")%></strong></td>
		</tr>
		<tr class="odd">
			<td>Central</td>
			<td><%=rs.getString("CENTRAL")%></td>
			<td>Distribuidor</td>
			<td><%=rs.getString("DISTRIBUIDOR")%></td>
		</tr>
		<tr>
			<td>Armario</td>
			<td><strong><%=rs.getString("ARMARIO")%></strong></td>
			<td>Caja/Parcaja</td>
			<td><strong><%=rs.getString("CAJA")%> - <%=rs.getString("PAR_CAJA")%></strong></td>
		</tr>
		<tr class="odd">
			<td>Listo/ParListon</td>
			<td><strong><%=rs.getString("LISTON")%> - <%=rs.getString("PAR_LISTON")%></strong></td>
			<td>POST/ADSL</td>
			<td><strong>(<%=rs.getString("POST")%>) (<%=rs.getString("ADSL")%>)</strong></td>
		</tr>
		<tr>
			<td>ESTADO</td>
			<td><strong><%=rs.getString("DESCRIPCION_ESTADO")%></strong></td>
			<td>CUADRILLA</td>
			<td><strong><%=rs.getString("CUADRILLA")%></strong></td>
		</tr>
			<tr class="odd">
				<td>FECHA ORDEN</td>
				<td><strong><%=rs.getString("FECHA_ORDEN")%></strong></td>
				<td>FECHA ASIGNACION</td>
				<td><strong><%=rs.getString("FECHA_ASIGNACION")%></strong></td>
			</tr>
			<tr class="odd">
				<td>FECHA INICIAL EJECUCION</td>
				<td><strong><%=rs.getString("FECHA_INICIAL")%></strong></td>
				<td>FECHA FINAL EJECUCION</td>
				<td><strong><%=rs.getString("FECHA_FINAL")%></strong></td>
			</tr>
			<tr>
				<td>TECNICO ASIGNADO</td>
				<td><strong>(<%=rs.getString("CEDULA_TECNICO")%>) <%= rs.getString("NOMBRE_TECNICO") %> <%= rs.getString("APELLIDO_TECNICO") %></strong></td>
				<td>USUARIO ASIGNACION</td>
				<td><strong><%=rs.getString("USUARIO_ASIGNACION")%></strong></td>
			</tr>
			<tr class="odd">
				<td>FECHA REPORTE BANDEJA</td>
				<td><strong><%= rs.getString("FECHA_REPORTE") %></strong></td>
				<td>BANDEJA DE REPORTE</td>
				<td><strong><%= rs.getString("BANDEJA") %></strong></td>
			</tr>
			<tr>
				<td>CAUSAL AVERIA</td>
				<td><strong><%= rs.getString("CODIGO_REPARACION") %> <%= rs.getString("DESCRIPCION_REPARACION") %></strong></td>
				<td>OBSERVACION REPORTE</td>
				<td><strong><%=rs.getString("OBSERVACION") %></strong></td>
			</tr>
			<tr class="odd">
				<td>USUARIO CIERRE</td>
				<td><strong><%= rs.getString("USUARIO_CIERRE") %></strong></td>
				<td>OBSERVACION CIERRE</td>
				<td><strong><%= rs.getString("OBSERVACION_CIERRE") %></strong></td>
			</tr>
			<tr>
				<td>FECHA CIERRE</td>
				<td><strong><%= rs.getString("FECHA_CIERRE") %></strong></td>
				<td>CIERRE ANULADO</td>
				<td><strong><%= rs.getString("ANULADO") %></strong></td>
			</tr>

		</table>

	<%
			}while(rs.next());
			
		} else {
	%>
	<strong>Orden de servicio no encontrada</strong>
	<%
		}
		}
	%>
	</div>
	<%@include file="foot.jsp"%>
</body>
</html>
<%
	if (conexion != null) {
		conexion.Close();
	}
%>